package com.yb.guigu.pick.auth.service;

import com.yb.guigu.pick.auth.bean.vo.request.RouteCreateRequest;
import com.yb.guigu.pick.auth.entity.SysRoute;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yb.guigu.pick.core.bean.GuiguResult;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 姚兵
 * @since 2023-06-04
 */
public interface ISysRouteService extends IService<SysRoute> {

    GuiguResult routeAll();

    GuiguResult create(RouteCreateRequest routeCreateRequest);

    GuiguResult listAll();

    GuiguResult menus();


    GuiguResult queryLevelList( Integer parentId,boolean queryMenu);

    GuiguResult listForUser();
}
